make landfall - German English Dictionary